caf confederation cup
International FootballAl Ahly Change Eight for Kitara: Ammouta's Gamble on a Rebuilt Front LineIt was two in the morning in Hanoi, quiet enough that I could hear the laptop...
BasketballBasketball Transfers: A Three-Layer Filter for the Rumor StormThe clock on my Sydney office wall read 2:17 a.m. My phone buzzed. An agent I...
Domestic FootballVietnam U23 Beat Philippines 2-0: What the 74th-Minute Goal Exposes Before UzbekistanIn the 74th minute, Xuan Bac won the ball in central midfield after an uncall...
BasketballNBA Expansion to Las Vegas: Three Ownership Groups, a $12 Billion Bill, and a Deadline That May SlipI remember an afternoon in March 2026 in Shanghai. The stands were empty, and...
BasketballKawhi Leonard Returns to Toronto: A $50 Million Bet on a 2026 DreamPearson Airport, Toronto, no welcome banners. No thousands of fans lining up...
International FootballJenson Seelt, 195 cm and 95 Minutes: Measuring Indonesia's National-Team TicketTwo numbers sit next to each other in Jenson Seelt's file, and they tell...
BadmintonAsian Games 2026: Why Indian Badminton Left Aichi-Nagoya Without an Individual MedalThe match ended in the first round of the men's doubles, but the story of...
International FootballInter's 19 Points in Seven Games: What the Data Says, and What It HidesIn Bologna, when the final whistle went, I scribbled one figure into my...
Domestic FootballNam Dinh vs Ninh Binh: Pressure at Thien Truong and a Winning Run Not Yet Enough to TrustIn October, I sat in a small apartment in Shenzhen, watching a replay of Nam...
Table TennisWTT 2026 and the Points-Squeezing Machine: How the World Table Tennis Rankings Operate Like a 52-Week Debt LedgerWTT 2026 and the Points-Squeezing Machine: How the World Table Tennis Ranking...
EsportsWhen Team Liquid Replaces Ace with ATF: Decoding an Offlane Move in the Post-TI 2026 Roster ShuffleIn the history of sport, there is a stretch of time the media calls "the quie...
BasketballNigel Hayes-Davis out 6 weeks: Panathinaikos loses its 'glue' in the early title-defense stretch14.2 points, 4.7 rebounds, 1.8 assists – those are the average numbers of Nig...
Domestic FootballFrom Understanding Finance to Spreading Knowledge: Building Solid Capability for Vietnamese PeopleIn the context of Vietnam's increasingly developed financial market with the...
International FootballOlise, the 88th Minute, and the Crack Beneath France's 1-0 Win Over BelgiumIn the 88th minute, at a stadium with no empty seats left, Michael Olise...
Martial ArtsThe Ring Never Lies: Reading Combat Sports Through the Storm of RumorsAn afternoon in a small gym tucked inside an alley by the Saigon River. On th...
EsportsKojima Productions Leaves Sony for Xbox: Anatomy of a Publishing-Rights TransferThe day Kojima posted on X, there was no noise. He was not angry, did not...
International FootballSecurity Warning Ahead of Saigon-Hanoi Derby: Fear of Repeat of Shanghai Port Tragedy 2026On September 14, 2026, at Lan Anh Stadium in Saigon, the match dubbed...
Domestic FootballWhen the Numbers Stand Empty: Football's Heartbeat in the Age of DataNha Trang, a late-October afternoon. I sat with my laptop in the corner of a...
BadmintonIndia and the Crack in the Road to the Asian Games 2026 Men's Team FinalHangzhou, October 2026. Replaying the men's team final between India and Chin...
International FootballFrom 2 to 7 Minutes of Stoppage Time: Indonesia's Unverified 9-2 Win Over BangladeshOn the fourth official's board, the stoppage-time figure jumped from 2 to 7....
